package com.mt.api.modules.service;

import com.mt.api.modules.domain.bo.StockTakingAddBo;
import com.mt.api.modules.domain.bo.StockTakingCancelBo;
import com.mt.api.modules.domain.bo.StockTakingPageBo;
import com.mt.api.modules.domain.vo.StockTakingAndDetailVo;
import com.mt.common.response.WebResponse;

/**
 * @Author: plover
 * @Date: 2022-04-30
 * @Description:
 */
public interface IStockTakingService {

    WebResponse addStockTaking(StockTakingAddBo boList);

    WebResponse getStockTakingPage(StockTakingPageBo bo);

    WebResponse<StockTakingAndDetailVo> getStockTakingDetail(Integer id);

    WebResponse cancelStockTaking(StockTakingCancelBo bo);

}
